/**
 * 
 */
package cn.com.easy.permission.model;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

import org.hibernate.annotations.Cache;
import org.hibernate.annotations.CacheConcurrencyStrategy;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;

import cn.com.easy.persistence.BaseEntity;

/**
 * 用户、角色对应表
 * 
 * @author nibili 2015年8月11日上午10:06:23
 * 
 */
@Entity
@Table(name = "pf_md_user_roles_mapping")
@DynamicInsert
@DynamicUpdate
@Cache(usage=CacheConcurrencyStrategy.TRANSACTIONAL)
public class UserRolesMappingModel extends BaseEntity {

	/** */
	private static final long serialVersionUID = -2287200619102363943L;

	/** 用户id */
	@Column(nullable = false)
	private Long userId;
	@Column(nullable = false)
	/** 角色id */
	private Long roleId;

	/**
	 * 获取 用户id
	 * 
	 * @return
	 * @auth nibili 2015年8月11日 下午1:30:23
	 */
	public Long getUserId() {
		return userId;
	}

	/**
	 * 设置 用户id
	 * 
	 * @param userId
	 * @auth nibili 2015年8月11日 下午1:30:23
	 */
	public void setUserId(Long userId) {
		this.userId = userId;
	}

	/**
	 * 获取 角色id
	 * 
	 * @return
	 * @auth nibili 2015年8月11日 下午1:30:23
	 */
	public Long getRoleId() {
		return roleId;
	}

	/**
	 * 设置 角色id
	 * 
	 * @param roleId
	 * @auth nibili 2015年8月11日 下午1:30:23
	 */
	public void setRoleId(Long roleId) {
		this.roleId = roleId;
	}

}
